@charset "utf-8";
@import url(banners-local.css);
@import url(milkbox.css);

/* Use this file for site-specific CSS customisations, do not modify screen.css */


#splashpod {

	height:21em;
	padding:0;
	text-align:left;
	background-repeat:no-repeat;
	 background: #000000; 
	
}

#splashpod img {
	float:left;
	height:21em;
}

body.splash #head {
	border-bottom:0 solid #f5af00;
}

body #content div.searchlist {
	width: 60%;
	float: left;
}

body #content div.searchlist.narrow {
	width: 35%;
}

#content .column.two {
	width:46%;
}

#content ul.teaser-list img {
	float:left;
	width:60px;
	height:60px;
	padding:1px;
	margin:0 .7em 0 0;
}

ul.linked2 li {
	list-style: url(../images/common/list-item-grey_caret.gif);
	padding: 0.1em 0;
	margin-bottom: 0.05em;
	font-weight: normal;
}

#content form.boxed {
	padding:.909em;
	width:95%;
	margin:.909em 0;
	background-color:#f3f3f3;
	border:1px solid #ddd;
}

#content table.fll_title {
	
	border:10px;	
	border-bottom:0px;
	width:100%;
}

#content form .hidden {
	height:1px;
	left:-9999em;
	overflow:hidden;
	position:absolute;
	top:0;
	width:1px;
}

body.library form#librarysearch .hidden {
	display: none;
}

body form#librarysearch legend {
	display: block;
	font-weight: bold;
	font-size:1.500em;
	color:#ce1126;
	margin: 0 0 0.5em 0;
}

body form#libraryfullsearch {
	margin-top: 0px;
}


.breadcrumb.moved {
	background:none;
	padding:0.364em 0 .455em 1.82em;
}

div#promoimgs img {
	border: 1px solid #908A87;
	padding: 1px;
	margin-bottom: 1em;
	
}

#content div.bt {
	margin-bottom:.182em;
	padding-bottom:.182em;
	float:right;
}

/* FLL contacts dash red colour */

.separatorRed  {
	color:#ce1126;
}

/* eFlora specifics */

/* Stop heading 1 from being all uppercase */
#content h1 {
	clear:left;
	font-size:1.700em;
	margin:1.579em 0 0 0;
	text-transform:none;
}


body.splash .breadcrumb { margin-bottom: 0; }
#splashpod { background: #000000; height: 210px; padding: 0; }
#splashpod object, #splashpod embed { border: none; }

#content #eflora-box { font-size: 1.2em; }
#content #eflora-box .node {margin-top: 0.5em; border: 1px solid #cccccc; background: #ffffff; }
#content #eflora-box .node img { padding: 0; }
#content #eflora-box .node.alternate { background-color: #f2f2f2; }
#content #eflora-box .node .node { margin: 0.5em; }
#content #eflora-box .toggle { background-color: #e6e6e6; height: 16px; width: 38px; padding: 0.25em; border-width: 0 1px 1px 0; border-color: #cccccc; border-style: solid; float: left; margin-right: 0.5em;}
#content #eflora-box .toggle.small-control { width: 19px; }
#content #eflora-box .lead { margin: 0.5em; }
#content #eflora-box .node:hover, #content .node.alternate:hover {}
#content #eflora-box .node .toggle a { width: 16px; height: 16px; float: left; margin-right: 3px;}
#content #eflora-box .node .toggle a.consider { background: url(../images/eflora/arrow_divide.png) no-repeat center center; }
#content #eflora-box .node .toggle a.reject { background: url(../images/eflora/delete.png) no-repeat center center; }
#content #eflora-box .node .toggle a.choose { background: url(../images/eflora/accept.png) no-repeat center center; }

#content #eflora-box-key li { list-style: none; margin-left: 0px; padding-left: 1.5em;}
#content #eflora-box-key #consider { background: url(../images/eflora/arrow_divide.png) no-repeat center left; }
#content #eflora-box-key #reject { background: url(../images/eflora/delete.png) no-repeat center left; }
#content #eflora-box-key #choose { background: url(../images/eflora/accept.png) no-repeat center left; }

#content .azlist { text-align: center; color: #dddddd; border-width: 1px 0 1px 0; border-style: solid; border-color: #cccccc; padding: 0.5em 0; }

#content #eflora-box .node {
-moz-border-radius-topleft: 3px;
-khtml-border-top-left-radius: 3px;
-webkit-border-top-left-radius: 3px;
border-top-left-radius: 3px;
-moz-border-radius-topright: 3px;
-khtml-border-top-right-radius: 3px;
-webkit-border-top-right-radius: 3px;
border-top-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
-khtml-border-bottom-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-khtml-border-bottom-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
}

#content #eflora-box .toggle {
-moz-border-radius-bottomright: 3px;
-khtml-border-bottom-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
border-bottom-right-radius: 3px;
}

#content #eflora-tree { font-size: 1.2em; margin-top: 1em; background: white; 
/*
overflow: visible; overflow-x: visible; overflow-y: hidden; 
*/
}
#content #eflora-tree .node { min-width: 20em; }
#content #eflora-tree .node .lead { background: none; border-bottom: 1px dashed #cccccc; padding: 0.35em 3em 0.35em 0; }




/*#content #eflora-tree .node .node { margin: 0 0 0 1.3em; background: #ffffff; }*/
#content #eflora-tree .node .node { margin: 0 0 0 0.3em; background: #ffffff; }
#content #eflora-tree .node.alternate { /* background-color: #f2f2f2; */ }
#content #eflora-tree .node .node .lead { padding: 0.35em 3em 0.35em 1.5em; background: url(../images/eflora/arrow-child.png) no-repeat 0px 2px;  }


#content #eflora-tree .node .toggle a { width: 16px; height: 16px; float: right; margin-right: 3px; margin-top: 3px;}

#content #eflora-tree .node .toggle a.consider { background: #ffffff url(../images/eflora/resultset_down.png) no-repeat center center; float: left; }
#content #eflora-tree .node .toggle a.reject { background: url(../images/eflora/delete.png) no-repeat center center; }
#content #eflora-tree .node .toggle a.choose { background: url(../images/eflora/accept.png) no-repeat center center; }

#content #eflora-tree .node .lead:hover { background: #f2f2f2; }

#content #eflora-tree-key li { list-style: none; margin-left: 0px; padding-left: 1.5em;}
#content #eflora-tree-key #consider { background: url(../images/eflora/resultset_down.png) no-repeat center left; }
#content #eflora-tree-key #reject { background: url(../images/eflora/delete.png) no-repeat center left; }
#content #eflora-tree-key #choose { background: url(../images/eflora/accept.png) no-repeat center left; }


#sidebar #scroller { max-height: 30em; overflow-y: auto; }

#sidebar #taxon dd.parent { margin-bottom: 0; }
#sidebar #taxon dd.parent p {padding-left: 15px; background: url(../images/eflora/bullet_arrow.png) no-repeat center left;line-height:100%;margin-bottom: 0;margin:0 0;}
#sidebar #taxon dd.content {}
#sidebar #taxon dd.content ul li { list-style-image: url(../images/eflora/bullet_arrow_down.png); margin-left: 15px; line-height:normal;}

#sidebar .feature dt a, #sidebar .feature.noborder .feature dt a{
	color:#fff;
	text-decoration:none;
	text-transform:none;
}
#content #eflora_search_form .hint { font-size: 0.8em; padding: 0 0 1.2em 0; }
#content #eflora_search_form .hide { display: none; }
#content #eflora_search_form .noborder { border: none; }
#content #eflora_search_form fieldset {  }
#content #eflora_search_form .input-inline { font-weight: normal; margin-bottom: 0.25em; }
#content #eflora_search_form .input-inline input { display: inline; margin: 0; }
#content #eflora_search_form .options.column { margin: 0; padding: 0; float: none;}
#content #eflora_search_form .options.column.four label { float: left; width: 25%; }
#content #eflora_search_form select { width: 20em; }

/* Search results */
#num-matches { color: #999; }

#content .search-results { }
#content .search-results li { font-size: 0.9em; list-style: none; margin: 0; }
#content .search-results li .result_title { text-decoration: underline; font-weight: normal; letter-spacing: normal; }
#content .search-results li h3 { color: black; display: block; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; letter-spacing: 0px; margin: 0px 0.5em 0px 0px }
#content .search-results li .keywords { display: block; font-size: 1em; }

/* Pagination */
.pagination { padding: 20px; margin: 3px; text-align: center; }
.pagination a { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #aaaadd; text-decoration: none; color: #000099; }
.pagination a:hover, .pagination a:active { border: 1px solid #000099; color: #000; }
.pagination span.current { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #000099; font-weight: bold; background-color: #000099; color: #FFF; }
.pagination span.disabled { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #eee; color: #ddd; }

/* image-gallery */

#content .image-gallery2 { list-style: none;}
#content .image-gallery2 li { list-style: none; float: left; width: 32%; padding: 0; margin: 0 0.5em 1em 0; border: 1px solid #d6d6d6; font-size: 0.9em; text-align: center; }
#content .image-gallery2 li p { border-top: 1px solid #d6d6d6; margin: 0; padding: 0.25em 0; background: #f2f2f2; }


#foot #partners { text-align: right; }
#foot #partners #nsw-environmental-trust { margin: 0em 2em 1em 0; }
#foot #partners #university-wollongong { margin: 0 0 1.35em 2em; }

#content #eflora-tree2 { font-size: 1.2em; margin-top: 1em; }
#content #eflora-tree2 .node { padding: 0.35em 0 0em 1.5em; background: white; background: #ffffff url(../images/eflora/arrow-child.png) no-repeat 0px 2px; }
#content #eflora-tree2 .node .lead { border-bottom: dashed #cccccc; border-width: 0px 0px 1px 0px; padding-bottom: 0.35em; } 
#content #eflora-tree2 .node:hover { background: #f2f2f2 url(../images/eflora/arrow-child.png) no-repeat 0px 2px; }

#content #eflora-tree2 .node .toggle a { width: 16px; height: 16px; float: right; margin: 0 3px 0 0; }
#content #eflora-tree2 .node .toggle a.consider { background: #ffffff url(../images/eflora/resultset_down.png) no-repeat center center; float: left;  margin: 0 0 0 -20px; }
#content #eflora-tree2 .node .toggle a.reject { background: url(../images/eflora/delete.png) no-repeat center center; }
#content #eflora-tree2 .node .toggle a.choose { background: url(../images/eflora/accept.png) no-repeat center center; }

#content h3.initial { padding-top: 1em; }

/* #content #eflora-tree .taxon-info { background: url(../images/eflora/bullet_go.gif) no-repeat top right; padding-right: 1.5em; } */
#content #eflora-tree .has-image { background: url(../images/common/icon_image.gif) no-repeat 1px right; padding-right: 1.5em; }
#content #eflora-tree .taxon-info { color: #49942b; font-size: 0.8em; margin: 0.5em 0 0 0; }

#content #eflora-tree .node span.label { display: block; }